package org.cerberus.platform.client;

final class ClientClass {

	private String classID;
	private ClientClass superClass;
	private ClientClassAttribute[] attributes;
	private ClientClassEvent[] events;
	private ClientClassResource[] resources;
	
	private IClientPeer peer;
	
	ClientClass(ClientClass superClass, String classID) {
		this.superClass = superClass;
		this.classID = classID;
	}
	
	public String getClassID() {
		return classID;
	}
	
	public int getAttributeIndex(String attribute) {
		return 0;
	}
	
	public int getAttributeCount() {
		return 0;
	}
	
	public ClientComponent newInstance() {
		return new ClientComponent(this);
	}
	
	
	IClientPeer getPeer() {
		return peer;
	}
	
	
}
